package top.infopub.mgr.bpa.jsonVo;

import lombok.Data;
import top.infopub.dto.bpa.ContractInfoDto;
import top.infopub.dto.bpa.PrimarySureDto;
import top.infopub.enums.bpa.SureTypeEnum;
import top.infopub.model.bpa.PrimarySureDetail;
import top.infopub.model.common.MktSetupProInfo;

import java.util.List;
import java.util.Map;

@Data
public class PrimarySureJsonVo {
    //基础信息--所有详情需要字段的Dto，属性名和表实体类属性名一样
    private PrimarySureDto info;

    //项目列表下拉框，只包含code和name即可的list
    private List<MktSetupProInfo> proInfoList;

    //详情列表
    private List<PrimarySureDetail> detailList;

    //合同列表
    List<ContractInfoDto> contractInfoList;

    //附件信息--不改动
    private String[] fileAtt;

    /** 确权类型 */
    private List<Map<String, String>> sureTypeList = SureTypeEnum.asList();
}
